Salta al contenuto principale

ESP32 Round Display Configuration Template

GitHub Repo Last Update PlatformIO LVGL

Banner

📌 Overview

A production-ready foundation for circular touchscreen development using ESP32-C3 and LVGL graphics library. This template works with preassembled "Cheap Yellow Display" units containing:

  • 1.28" 240x240 circular LCD
  • Integrated touch controller
  • Battery management system
  • Protective enclosure

Demo Setup

🌟 Key Features

CategoryDetails
Hardware ReadyPre-configured pin mappings for 2424S012 module
DisplayComplete LVGL initialization with circular screen support
DevelopmentPlatformIO project structure with ESP-IDF components

🛠 Technical Highlights

  • Framework: PlatformIO Core + ESP-IDF 4.4
  • Core Functionality:
    • Complete display initialization sequence
    • LVGL base configuration with touch input handling
    • Battery monitoring integration
  • Storage: Basic NVS configuration for persistent settings
  • Power Management: Deep sleep wakeup via touch interrupt

🚀 Getting Started

git clone https://github.com/netraular/ESP32-2424S012-lvgl-config
platformio run --target upload